【例子介绍】springboot3-learn
【相关图片】
【源码结构】
.
├── spring-boot3-learn
│ ├── base
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── top
│ │ │ │ │ └── qinchao4j
│ │ │ │ │ └── base
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── CustomException.java
│ │ │ │ │ │ ├── LoginUser.java
│ │ │ │ │ │ └── Result.java
│ │ │ │ │ ├── enums
│ │ │ │ │ │ ├── ResultEnum.java
│ │ │ │ │ │ └── SpentLevelEnum.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ └── LoginUserService.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── DateUtils.java
│ │ │ │ │ ├── IDGenerateUtil.java
│ │ │ │ │ ├── SystemClock.java
│ │ │ │ │ └── ThreadLocalUtils.java
│ │ │ │ └── resources
│ │ │ └── test
│ │ │ └── java
│ │ └── target
│ │ ├── base-1.0-SNAPSHOT.jar
│ │ ├── classes
│ │ │ └── top
│ │ │ └── qinchao4j
│ │ │ └── base
│ │ │ ├── bean
│ │ │ │ ├── CustomException.class
│ │ │ │ ├── LoginUser.class
│ │ │ │ └── Result.class
│ │ │ ├── enums
│ │ │ │ ├── ResultEnum.class
│ │ │ │ └── SpentLevelEnum.class
│ │ │ ├── service
│ │ │ │ └── LoginUserService.class
│ │ │ └── util
│ │ │ ├── DateUtils.class
│ │ │ ├── IDGenerateUtil.class
│ │ │ ├── SystemClock$1.class
│ │ │ ├── SystemClock$InstanceHolder.class
│ │ │ ├── SystemClock.class
│ │ │ └── ThreadLocalUtils.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── test-classes
│ ├── common
│ │ ├── cache
│ │ │ ├── caffeine
│ │ │ │ ├── pom.xml
│ │ │ │ ├── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── top
│ │ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ │ └── Main.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ └── target
│ │ │ │ ├── caffeine-1.0-SNAPSHOT.jar
│ │ │ │ ├── classes
│ │ │ │ │ └── top
│ │ │ │ │ └── qinchao4j
│ │ │ │ │ └── Main.class
│ │ │ │ ├── generated-sources
│ │ │ │ │ └── annotations
│ │ │ │ ├── generated-test-sources
│ │ │ │ │ └── test-annotations
│ │ │ │ ├── maven-archiver
│ │ │ │ │ └── pom.properties
│ │ │ │ ├── maven-status
│ │ │ │ │ └── maven-compiler-plugin
│ │ │ │ │ ├── compile
│ │ │ │ │ │ └── default-compile
│ │ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ │ └── inputFiles.lst
│ │ │ │ │ └── testCompile
│ │ │ │ │ └── default-testCompile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── test-classes
│ │ │ ├── pom.xml
│ │ │ └── redis
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── resources
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ └── top
│ │ │ │ └── qinchao4j
│ │ │ │ └── Main.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ ├── redis-1.0-SNAPSHOT.jar
│ │ │ └── test-classes
│ │ ├── easy-excel
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── resources
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ └── top
│ │ │ │ └── qinchao4j
│ │ │ │ └── Main.class
│ │ │ ├── easy-excel-1.0-SNAPSHOT.jar
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── test-classes
│ │ ├── knife4j
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── resources
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ └── top
│ │ │ │ └── qinchao4j
│ │ │ │ └── Main.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── knife4j-1.0-SNAPSHOT.jar
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── test-classes
│ │ ├── logback-logstash
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ └── resources
│ │ │ │ │ └── logback-spring.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ └── logback-spring.xml
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── logback-logstash-1.0-SNAPSHOT.jar
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ └── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ └── inputFiles.lst
│ │ ├── minio
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── resources
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ └── top
│ │ │ │ └── qinchao4j
│ │ │ │ └── Main.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ ├── minio-1.0-SNAPSHOT.jar
│ │ │ └── test-classes
│ │ ├── mybatis-plus
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── top
│ │ │ │ │ │ └── qinchao4j
│ │ │ │ │ │ └── common
│ │ │ │ │ │ └── mybatisplus
│ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ ├── MpBaseMapper.java
│ │ │ │ │ │ ├── MpMetaObjectHandler.java
│ │ │ │ │ │ ├── MpSqlInjector.java
│ │ │ │ │ │ ├── MyBatisPlusConfig.java
│ │ │ │ │ │ ├── MyTenantLineHandler.java
│ │ │ │ │ │ └── MyTenantLineInnerInterceptor.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── META-INF
│ │ │ │ │ └── spring
│ │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ ├── META-INF
│ │ │ │ │ └── spring
│ │ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports
│ │ │ │ └── top
│ │ │ │ └── qinchao4j
│ │ │ │ └── common
│ │ │ │ └── mybatisplus
│ │ │ │ ├── BaseEntity.class
│ │ │ │ ├── MpBaseMapper.class
│ │ │ │ ├── MpMetaObjectHandler.class
│ │ │ │ ├── MpSqlInjector.class
│ │ │ │ ├── MyBatisPlusConfig$1.class
│ │ │ │ ├── MyBatisPlusConfig.class
│ │ │ │ ├── MyTenantLineHandler.class
│ │ │ │ └── MyTenantLineInnerInterceptor.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ ├── maven-archiver
│ │ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ ├── mybatis-plus-1.0-SNAPSHOT.jar
│ │ │ └── test-classes
│ │ ├── pom.xml
│ │ └── web
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── top
│ │ │ │ │ └── qinchao4j
│ │ │ │ │ └── common
│ │ │ │ │ └── web
│ │ │ │ │ ├── aspect
│ │ │ │ │ │ └── LogAspect.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── JacksonConfig.java
│ │ │ │ │ │ └── ThreadPoolExecutorConfig.java
│ │ │ │ │ ├── exception
│ │ │ │ │ │ └── GlobalExceptionHandler.java
│ │ │ │ │ └── util
│ │ │ │ │ └── WebUtils.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── spring
│ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports
│ │ │ └── test
│ │ │ └── java
│ │ └── target
│ │ ├── classes
│ │ │ ├── META-INF
│ │ │ │ └── spring
│ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports
│ │ │ └── top
│ │ │ └── qinchao4j
│ │ │ └── common
│ │ │ └── web
│ │ │ ├── aspect
│ │ │ │ └── LogAspect.class
│ │ │ ├── config
│ │ │ │ ├── JacksonConfig.class
│ │ │ │ └── ThreadPoolExecutorConfig.class
│ │ │ ├── exception
│ │ │ │ └── GlobalExceptionHandler.class
│ │ │ └── util
│ │ │ └── WebUtils.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ ├── test-classes
│ │ └── web-1.0-SNAPSHOT.jar
│ ├── integration
│ │ ├── Dockerfile
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── top
│ │ │ │ │ └── qinchao4j
│ │ │ │ │ └── integration
│ │ │ │ │ ├── IntegrationApplication.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── DefaultSecurityConfig.java
│ │ │ │ │ │ ├── WebSocketConfig.java
│ │ │ │ │ │ └── WebSocketServer.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── ApiController.java
│ │ │ │ │ │ ├── IndexController.java
│ │ │ │ │ │ └── SysUserController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ └── SysUser.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ └── SysUserMapper.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── SysUserService.java
│ │ │ │ │ └── impl
│ │ │ │ │ └── SysUserServiceImpl.java
│ │ │ │ └── resources
│ │ │ │ ├── application.yml
│ │ │ │ ├── mapper
│ │ │ │ │ └── SysUserMapper.xml
│ │ │ │ ├── static
│ │ │ │ │ └── assets
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── ace-ie.min.css
│ │ │ │ │ │ ├── ace-part2.min.css
│ │ │ │ │ │ ├── ace-rtl.min.css
│ │ │ │ │ │ ├── ace-skins.min.css
│ │ │ │ │ │ ├── ace.min.css
│ │ │ │ │ │ ├── bootstrap-colorpicker.min.css
│ │ │ │ │ │ ├── bootstrap-datepicker3.min.css
│ │ │ │ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ │ │ │ ├── bootstrap-duallistbox.min.css
│ │ │ │ │ │ ├── bootstrap-editable.min.css
│ │ │ │ │ │ ├── bootstrap-multiselect.min.css
│ │ │ │ │ │ ├── bootstrap-timepicker.min.css
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ ├── chosen.min.css
│ │ │ │ │ │ ├── colorbox.min.css
│ │ │ │ │ │ ├── daterangepicker.min.css
│ │ │ │ │ │ ├── dropzone.min.css
│ │ │ │ │ │ ├── font-awesome.min.css
│ │ │ │ │ │ ├── fonts.googleapis.com.css
│ │ │ │ │ │ ├── fullcalendar.min.css
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── meteorshower2.jpg
│ │ │ │ │ │ │ └── pattern.jpg
│ │ │ │ │ │ ├── jquery-ui.custom.min.css
│ │ │ │ │ │ ├── jquery-ui.min.css
│ │ │ │ │ │ ├── jquery.gritter.min.css
│ │ │ │ │ │ ├── prettify.min.css
│ │ │ │ │ │ ├── select2.min.css
│ │ │ │ │ │ └── ui.jqgrid.min.css
│ │ │ │ │ ├── font-awesome
│ │ │ │ │ │ └── 4.5.0
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── font-awesome.min.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── avatars
│ │ │ │ │ │ │ ├── avatar.png
│ │ │ │ │ │ │ ├── avatar1.png
│ │ │ │ │ │ │ ├── avatar2.png
│ │ │ │ │ │ │ ├── avatar3.png
│ │ │ │ │ │ │ ├── avatar4.png
│ │ │ │ │ │ │ ├── avatar5.png
│ │ │ │ │ │ │ ├── profile-pic.jpg
│ │ │ │ │ │ │ └── user.jpg
│ │ │ │ │ │ ├── bootstrap-colorpicker
│ │ │ │ │ │ │ ├── alpha-horizontal.png
│ │ │ │ │ │ │ ├── alpha.png
│ │ │ │ │ │ │ ├── hue-horizontal.png
│ │ │ │ │ │ │ ├── hue.png
│ │ │ │ │ │ │ └── saturation.png
│ │ │ │ │ │ ├── email
│ │ │ │ │ │ │ ├── email1.png
│ │ │ │ │ │ │ ├── email2.png
│ │ │ │ │ │ │ ├── email3.png
│ │ │ │ │ │ │ └── email4.png
│ │ │ │ │ │ ├── gallery
│ │ │ │ │ │ │ ├── image-1.jpg
│ │ │ │ │ │ │ ├── image-2.jpg
│ │ │ │ │ │ │ ├── image-3.jpg
│ │ │ │ │ │ │ ├── image-4.jpg
│ │ │ │ │ │ │ ├── image-5.jpg
│ │ │ │ │ │ │ ├── image-6.jpg
│ │ │ │ │ │ │ ├── thumb-1.jpg
│ │ │ │ │ │ │ ├── thumb-2.jpg
│ │ │ │ │ │ │ ├── thumb-3.jpg
│ │ │ │ │ │ │ ├── thumb-4.jpg
│ │ │ │ │ │ │ ├── thumb-5.jpg
│ │ │ │ │ │ │ └── thumb-6.jpg
│ │ │ │ │ │ └── placeholder
│ │ │ │ │ │ ├── 165x90.png
│ │ │ │ │ │ ├── 255x150.png
│ │ │ │ │ │ ├── 530x270.png
│ │ │ │ │ │ └── 550x280.png
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── ace-editable.min.js
│ │ │ │ │ │ ├── ace-elements.min.js
│ │ │ │ │ │ ├── ace-extra.min.js
│ │ │ │ │ │ ├── ace.min.js
│ │ │ │ │ │ ├── autosize.min.js
│ │ │ │ │ │ ├── bootbox.js
│ │ │ │ │ │ ├── bootstrap-colorpicker.min.js
│ │ │ │ │ │ ├── bootstrap-datepicker.min.js
│ │ │ │ │ │ ├── bootstrap-datetimepicker.min.js
│ │ │ │ │ │ ├── bootstrap-editable.min.js
│ │ │ │ │ │ ├── bootstrap-markdown.min.js
│ │ │ │ │ │ ├── bootstrap-multiselect.min.js
│ │ │ │ │ │ ├── bootstrap-tag.min.js
│ │ │ │ │ │ ├── bootstrap-timepicker.min.js
│ │ │ │ │ │ ├── bootstrap-wysiwyg.min.js
│ │ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ │ ├── buttons.colVis.min.js
│ │ │ │ │ │ ├── buttons.flash.min.js
│ │ │ │ │ │ ├── buttons.html5.min.js
│ │ │ │ │ │ ├── buttons.print.min.js
│ │ │ │ │ │ ├── chosen.jquery.min.js
│ │ │ │ │ │ ├── dataTables.buttons.min.js
│ │ │ │ │ │ ├── dataTables.select.min.js
│ │ │ │ │ │ ├── daterangepicker.min.js
│ │ │ │ │ │ ├── dropzone.min.js
│ │ │ │ │ │ ├── excanvas.min.js
│ │ │ │ │ │ ├── fullcalendar.min.js
│ │ │ │ │ │ ├── grid.locale-en.js
│ │ │ │ │ │ ├── holder.min.js
│ │ │ │ │ │ ├── html5shiv.min.js
│ │ │ │ │ │ ├── jquery-1.11.3.min.js
│ │ │ │ │ │ ├── jquery-2.1.4.min.js
│ │ │ │ │ │ ├── jquery-additional-methods.min.js
│ │ │ │ │ │ ├── jquery-typeahead.js
│ │ │ │ │ │ ├── jquery-ui.custom.min.js
│ │ │ │ │ │ ├── jquery-ui.min.js
│ │ │ │ │ │ ├── jquery.bootstrap-duallistbox.min.js
│ │ │ │ │ │ ├── jquery.colorbox.min.js
│ │ │ │ │ │ ├── jquery.dataTables.bootstrap.min.js
│ │ │ │ │ │ ├── jquery.dataTables.min.js
│ │ │ │ │ │ ├── jquery.easypiechart.min.js
│ │ │ │ │ │ ├── jquery.flot.min.js
│ │ │ │ │ │ ├── jquery.flot.pie.min.js
│ │ │ │ │ │ ├── jquery.flot.resize.min.js
│ │ │ │ │ │ ├── jquery.gritter.min.js
│ │ │ │ │ │ ├── jquery.hotkeys.index.min.js
│ │ │ │ │ │ ├── jquery.inputlimiter.min.js
│ │ │ │ │ │ ├── jquery.jqGrid.min.js
│ │ │ │ │ │ ├── jquery.knob.min.js
│ │ │ │ │ │ ├── jquery.maskedinput.min.js
│ │ │ │ │ │ ├── jquery.mobile.custom.min.js
│ │ │ │ │ │ ├── jquery.nestable.min.js
│ │ │ │ │ │ ├── jquery.raty.min.js
│ │ │ │ │ │ ├── jquery.sparkline.index.min.js
│ │ │ │ │ │ ├── jquery.ui.touch-punch.min.js
│ │ │ │ │ │ ├── jquery.validate.min.js
│ │ │ │ │ │ ├── markdown.min.js
│ │ │ │ │ │ ├── moment.min.js
│ │ │ │ │ │ ├── prettify.min.js
│ │ │ │ │ │ ├── respond.min.js
│ │ │ │ │ │ ├── select2.min.js
│ │ │ │ │ │ ├── spin.js
│ │ │ │ │ │ ├── spinbox.min.js
│ │ │ │ │ │ ├── tree.min.js
│ │ │ │ │ │ └── wizard.min.js
│ │ │ │ │ └── swf
│ │ │ │ │ └── flashExport.swf
│ │ │ │ └── templates
│ │ │ │ ├── blank.html
│ │ │ │ ├── buttons.html
│ │ │ │ ├── calendar.html
│ │ │ │ ├── content-slider.html
│ │ │ │ ├── dropzone.html
│ │ │ │ ├── elements.html
│ │ │ │ ├── email-confirmation.html
│ │ │ │ ├── email-contrast.html
│ │ │ │ ├── email-navbar.html
│ │ │ │ ├── email-newsletter.html
│ │ │ │ ├── email.html
│ │ │ │ ├── error-404.html
│ │ │ │ ├── error-500.html
│ │ │ │ ├── faq.html
│ │ │ │ ├── form-elements-2.html
│ │ │ │ ├── form-elements.html
│ │ │ │ ├── form-wizard.html
│ │ │ │ ├── gallery.html
│ │ │ │ ├── grid.html
│ │ │ │ ├── inbox.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invoice.html
│ │ │ │ ├── jqgrid.html
│ │ │ │ ├── jquery-ui.html
│ │ │ │ ├── login.html
│ │ │ │ ├── mobile-menu-1.html
│ │ │ │ ├── mobile-menu-2.html
│ │ │ │ ├── mobile-menu-3.html
│ │ │ │ ├── nestable-list.html
│ │ │ │ ├── pricing.html
│ │ │ │ ├── profile.html
│ │ │ │ ├── search.html
│ │ │ │ ├── tables.html
│ │ │ │ ├── timeline.html
│ │ │ │ ├── top-menu.html
│ │ │ │ ├── treeview.html
│ │ │ │ ├── two-menu-1.html
│ │ │ │ ├── two-menu-2.html
│ │ │ │ ├── typography.html
│ │ │ │ ├── widgets.html
│ │ │ │ └── wysiwyg.html
│ │ │ └── test
│ │ │ └── java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.yml
│ │ │ ├── mapper
│ │ │ │ └── SysUserMapper.xml
│ │ │ ├── static
│ │ │ │ └── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── ace-ie.min.css
│ │ │ │ │ ├── ace-part2.min.css
│ │ │ │ │ ├── ace-rtl.min.css
│ │ │ │ │ ├── ace-skins.min.css
│ │ │ │ │ ├── ace.min.css
│ │ │ │ │ ├── bootstrap-colorpicker.min.css
│ │ │ │ │ ├── bootstrap-datepicker3.min.css
│ │ │ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ │ │ ├── bootstrap-duallistbox.min.css
│ │ │ │ │ ├── bootstrap-editable.min.css
│ │ │ │ │ ├── bootstrap-multiselect.min.css
│ │ │ │ │ ├── bootstrap-timepicker.min.css
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── chosen.min.css
│ │ │ │ │ ├── colorbox.min.css
│ │ │ │ │ ├── daterangepicker.min.css
│ │ │ │ │ ├── dropzone.min.css
│ │ │ │ │ ├── font-awesome.min.css
│ │ │ │ │ ├── fonts.googleapis.com.css
│ │ │ │ │ ├── fullcalendar.min.css
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── meteorshower2.jpg
│ │ │ │ │ │ └── pattern.jpg
│ │ │ │ │ ├── jquery-ui.custom.min.css
│ │ │ │ │ ├── jquery-ui.min.css
│ │ │ │ │ ├── jquery.gritter.min.css
│ │ │ │ │ ├── prettify.min.css
│ │ │ │ │ ├── select2.min.css
│ │ │ │ │ └── ui.jqgrid.min.css
│ │ │ │ ├── font-awesome
│ │ │ │ │ └── 4.5.0
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── font-awesome.min.css
│ │ │ │ │ └── fonts
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ ├── images
│ │ │ │ │ ├── avatars
│ │ │ │ │ │ ├── avatar.png
│ │ │ │ │ │ ├── avatar1.png
│ │ │ │ │ │ ├── avatar2.png
│ │ │ │ │ │ ├── avatar3.png
│ │ │ │ │ │ ├── avatar4.png
│ │ │ │ │ │ ├── avatar5.png
│ │ │ │ │ │ ├── profile-pic.jpg
│ │ │ │ │ │ └── user.jpg
│ │ │ │ │ ├── bootstrap-colorpicker
│ │ │ │ │ │ ├── alpha-horizontal.png
│ │ │ │ │ │ ├── alpha.png
│ │ │ │ │ │ ├── hue-horizontal.png
│ │ │ │ │ │ ├── hue.png
│ │ │ │ │ │ └── saturation.png
│ │ │ │ │ ├── email
│ │ │ │ │ │ ├── email1.png
│ │ │ │ │ │ ├── email2.png
│ │ │ │ │ │ ├── email3.png
│ │ │ │ │ │ └── email4.png
│ │ │ │ │ ├── gallery
│ │ │ │ │ │ ├── image-1.jpg
│ │ │ │ │ │ ├── image-2.jpg
│ │ │ │ │ │ ├── image-3.jpg
│ │ │ │ │ │ ├── image-4.jpg
│ │ │ │ │ │ ├── image-5.jpg
│ │ │ │ │ │ ├── image-6.jpg
│ │ │ │ │ │ ├── thumb-1.jpg
│ │ │ │ │ │ ├── thumb-2.jpg
│ │ │ │ │ │ ├── thumb-3.jpg
│ │ │ │ │ │ ├── thumb-4.jpg
│ │ │ │ │ │ ├── thumb-5.jpg
│ │ │ │ │ │ └── thumb-6.jpg
│ │ │ │ │ └── placeholder
│ │ │ │ │ ├── 165x90.png
│ │ │ │ │ ├── 255x150.png
│ │ │ │ │ ├── 530x270.png
│ │ │ │ │ └── 550x280.png
│ │ │ │ ├── js
│ │ │ │ │ ├── ace-editable.min.js
│ │ │ │ │ ├── ace-elements.min.js
│ │ │ │ │ ├── ace-extra.min.js
│ │ │ │ │ ├── ace.min.js
│ │ │ │ │ ├── autosize.min.js
│ │ │ │ │ ├── bootbox.js
│ │ │ │ │ ├── bootstrap-colorpicker.min.js
│ │ │ │ │ ├── bootstrap-datepicker.min.js
│ │ │ │ │ ├── bootstrap-datetimepicker.min.js
│ │ │ │ │ ├── bootstrap-editable.min.js
│ │ │ │ │ ├── bootstrap-markdown.min.js
│ │ │ │ │ ├── bootstrap-multiselect.min.js
│ │ │ │ │ ├── bootstrap-tag.min.js
│ │ │ │ │ ├── bootstrap-timepicker.min.js
│ │ │ │ │ ├── bootstrap-wysiwyg.min.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── buttons.colVis.min.js
│ │ │ │ │ ├── buttons.flash.min.js
│ │ │ │ │ ├── buttons.html5.min.js
│ │ │ │ │ ├── buttons.print.min.js
│ │ │ │ │ ├── chosen.jquery.min.js
│ │ │ │ │ ├── dataTables.buttons.min.js
│ │ │ │ │ ├── dataTables.select.min.js
│ │ │ │ │ ├── daterangepicker.min.js
│ │ │ │ │ ├── dropzone.min.js
│ │ │ │ │ ├── excanvas.min.js
│ │ │ │ │ ├── fullcalendar.min.js
│ │ │ │ │ ├── grid.locale-en.js
│ │ │ │ │ ├── holder.min.js
│ │ │ │ │ ├── html5shiv.min.js
│ │ │ │ │ ├── jquery-1.11.3.min.js
│ │ │ │ │ ├── jquery-2.1.4.min.js
│ │ │ │ │ ├── jquery-additional-methods.min.js
│ │ │ │ │ ├── jquery-typeahead.js
│ │ │ │ │ ├── jquery-ui.custom.min.js
│ │ │ │ │ ├── jquery-ui.min.js
│ │ │ │ │ ├── jquery.bootstrap-duallistbox.min.js
│ │ │ │ │ ├── jquery.colorbox.min.js
│ │ │ │ │ ├── jquery.dataTables.bootstrap.min.js
│ │ │ │ │ ├── jquery.dataTables.min.js
│ │ │ │ │ ├── jquery.easypiechart.min.js
│ │ │ │ │ ├── jquery.flot.min.js
│ │ │ │ │ ├── jquery.flot.pie.min.js
│ │ │ │ │ ├── jquery.flot.resize.min.js
│ │ │ │ │ ├── jquery.gritter.min.js
│ │ │ │ │ ├── jquery.hotkeys.index.min.js
│ │ │ │ │ ├── jquery.inputlimiter.min.js
│ │ │ │ │ ├── jquery.jqGrid.min.js
│ │ │ │ │ ├── jquery.knob.min.js
│ │ │ │ │ ├── jquery.maskedinput.min.js
│ │ │ │ │ ├── jquery.mobile.custom.min.js
│ │ │ │ │ ├── jquery.nestable.min.js
│ │ │ │ │ ├── jquery.raty.min.js
│ │ │ │ │ ├── jquery.sparkline.index.min.js
│ │ │ │ │ ├── jquery.ui.touch-punch.min.js
│ │ │ │ │ ├── jquery.validate.min.js
│ │ │ │ │ ├── markdown.min.js
│ │ │ │ │ ├── moment.min.js
│ │ │ │ │ ├── prettify.min.js
│ │ │ │ │ ├── respond.min.js
│ │ │ │ │ ├── select2.min.js
│ │ │ │ │ ├── spin.js
│ │ │ │ │ ├── spinbox.min.js
│ │ │ │ │ ├── tree.min.js
│ │ │ │ │ └── wizard.min.js
│ │ │ │ └── swf
│ │ │ │ └── flashExport.swf
│ │ │ ├── templates
│ │ │ │ ├── blank.html
│ │ │ │ ├── buttons.html
│ │ │ │ ├── calendar.html
│ │ │ │ ├── content-slider.html
│ │ │ │ ├── dropzone.html
│ │ │ │ ├── elements.html
│ │ │ │ ├── email-confirmation.html
│ │ │ │ ├── email-contrast.html
│ │ │ │ ├── email-navbar.html
│ │ │ │ ├── email-newsletter.html
│ │ │ │ ├── email.html
│ │ │ │ ├── error-404.html
│ │ │ │ ├── error-500.html
│ │ │ │ ├── faq.html
│ │ │ │ ├── form-elements-2.html
│ │ │ │ ├── form-elements.html
│ │ │ │ ├── form-wizard.html
│ │ │ │ ├── gallery.html
│ │ │ │ ├── grid.html
│ │ │ │ ├── inbox.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invoice.html
│ │ │ │ ├── jqgrid.html
│ │ │ │ ├── jquery-ui.html
│ │ │ │ ├── login.html
│ │ │ │ ├── mobile-menu-1.html
│ │ │ │ ├── mobile-menu-2.html
│ │ │ │ ├── mobile-menu-3.html
│ │ │ │ ├── nestable-list.html
│ │ │ │ ├── pricing.html
│ │ │ │ ├── profile.html
│ │ │ │ ├── search.html
│ │ │ │ ├── tables.html
│ │ │ │ ├── timeline.html
│ │ │ │ ├── top-menu.html
│ │ │ │ ├── treeview.html
│ │ │ │ ├── two-menu-1.html
│ │ │ │ ├── two-menu-2.html
│ │ │ │ ├── typography.html
│ │ │ │ ├── widgets.html
│ │ │ │ └── wysiwyg.html
│ │ │ └── top
│ │ │ └── qinchao4j
│ │ │ └── integration
│ │ │ ├── IntegrationApplication.class
│ │ │ ├── config
│ │ │ │ ├── DefaultSecurityConfig.class
│ │ │ │ ├── WebSocketConfig.class
│ │ │ │ └── WebSocketServer.class
│ │ │ ├── controller
│ │ │ │ ├── ApiController.class
│ │ │ │ ├── IndexController.class
│ │ │ │ └── SysUserController.class
│ │ │ ├── entity
│ │ │ │ └── SysUser.class
│ │ │ ├── mapper
│ │ │ │ └── SysUserMapper.class
│ │ │ └── service
│ │ │ ├── SysUserService.class
│ │ │ └── impl
│ │ │ └── SysUserServiceImpl.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ ├── integration-1.0-SNAPSHOT.jar
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── test-classes
│ └── pom.xml
└── 5t6t网_spring-boot3-learn.zip
336 directories, 520 files
评论